@charset "utf-8";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:middle; font-size:14px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0} 
@font-face{font-weight:400;font-style:normal;font-family:icomoon;src:url(../fonts/icomoon.eot?rretjt);src:url(../fonts/icomoon.eot?#iefixrretjt) format('embedded-opentype'),url(../fonts/icomoon.woff?rretjt) format('woff'),url(../fonts/icomoon.ttf?rretjt) format('truetype'),url(../fonts/icomoon.svg?rretjt#icomoon) format('svg')}
[class*=" icon-"],[class^=icon-]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:icomoon;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,html{margin:0;padding:0;font-size:100%}
*,:after,:before{box-sizing:border-box}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
body{background:#f9f7f6;color:#404d5b;font-weight:500;font-size:1.05em;font-family:segoe ui,lucida grande,Helvetica,Arial,microsoft yahei,FreeSans,Arimo,droid sans,wenquanyi micro hei,hiragino sans gb,hiragino sans gb w3,fontawesome,sans-serif}
a:focus,a:hover{outline:none; text-decoration:none}
*:focus { outline: none; } 
.htmleaf-container{overflow:hidden;margin:0 auto;text-align:center}
.htmleaf-content{padding:1em 0;font-size:150%}
.htmleaf-content h2{margin:0 0 2em;opacity:.1}
.htmleaf-content p{margin:1em 0;padding:5em 0 0;font-size:.65em}
.bgcolor-1{background:#f0efee}
.bgcolor-2{background:#f9f9f9}
.bgcolor-3{background:#e8e8e8}
.bgcolor-4{background:#2f3238;color:#fff}
.bgcolor-5{background:#df6659;color:#521e18}
.bgcolor-6{background:#2fa8ec}
.bgcolor-7{background:#d0d6d6}
.bgcolor-8{background:#3d4444;color:#fff}
.bgcolor-9{background:#ef3f52;color:#fff}
.bgcolor-10{background:#64448f;color:#fff}
.bgcolor-11{background:#3755ad;color:#fff}
.bgcolor-12{background:#3498db;color:#fff}
.htmleaf-header{padding:1em 190px;text-align:center;letter-spacing:-1px}
.htmleaf-header h1{margin-bottom:0;font-weight:600;font-size:2em;line-height:1}
.htmleaf-header h1,.htmleaf-header h1 span{font-family:segoe ui,lucida grande,Helvetica,Arial,microsoft yahei,FreeSans,Arimo,droid sans,wenquanyi micro hei,hiragino sans gb,hiragino sans gb w3,fontawesome,sans-serif}
.htmleaf-header h1 span{display:block;padding:.8em 0 .5em;color:#c3c8cd;font-weight:400;font-size:60%}
.htmleaf-demo a{color:#1d7db1;text-decoration:none}
.htmleaf-demo{padding-bottom:1.2em;width:100%}
.htmleaf-demo a{display:inline-block;margin:.5em;padding:.6em 1em;border:3px solid #1d7db1;font-weight:700}
.htmleaf-demo a:hover{opacity:.6}
.htmleaf-demo a.current{background:#1d7db1;color:#fff}
.htmleaf-links{position:relative;display:inline-block;text-align:center;white-space:nowrap;font-size:1.5em}
.htmleaf-links:after{position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background:#dbdbdb;content:'';-webkit-transform:rotate3d(0,0,1,22.5deg);transform:rotate3d(0,0,1,22.5deg)}
.htmleaf-icon{display:inline-block;margin:.5em;padding:0;width:1.5em;text-decoration:none}
.htmleaf-icon span{display:none}
.htmleaf-icon:before{margin:0 5px;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:icomoon;line-height:1;speak:none;-webkit-font-smoothing:antialiased}
.htmleaf-footer{padding-top:10px;width:100%}
.htmleaf-small{font-size:.8em}
.center,.related{text-align:center}
.related{overflow:hidden;padding:.5em 0;background:#333;color:#fff;font-size:1.25em}
.related>a{display:inline-block;margin:20px 10px;padding:25px;width:calc(100% - 20px);max-width:340px;vertical-align:top;text-align:center;font-family:segoe ui,lucida grande,Helvetica,Arial,microsoft yahei,FreeSans,Arimo,droid sans,wenquanyi micro hei,hiragino sans gb,hiragino sans gb w3,fontawesome,sans-serif}
.related a{display:inline-block;margin:20px auto;padding:10px 20px;text-align:left;opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden}
.related a:active,.related a:hover{opacity:1}
.related a img{max-width:100%;border-radius:4px;opacity:.8}
.related a:active img,.related a:hover img{opacity:1}

.related h3{font-family:microsoft yahei,sans-serif}
.related a h3{margin-top:.15em;color:#fff;font-weight:300}
.icon-htmleaf-home-outline:before{content:"\e5000"}
.icon-htmleaf-arrow-forward-outline:before{content:"\e5001"}
@media screen and (max-width:50em){.htmleaf-header{padding:3em 10% 4em}
.htmleaf-header h1{font-size:2em}
}
@media screen and (max-width:40em){.htmleaf-header h1{font-size:1.5em}
}
@media screen and (max-width:30em){.htmleaf-header h1{font-size:1.2em}
}
/* CSS Document */

